@echo off
title Java环境快速检查
color 0A
echo.
echo =====================================
echo        Java环境快速检查
echo =====================================
echo.

REM 检查JAVA_HOME
echo [1] 检查 JAVA_HOME 环境变量:
if "%JAVA_HOME%"=="" (
    echo    ❌ JAVA_HOME 未设置
    echo    建议设置为: C:\Program Files\Java\jdk-17
) else (
    echo    ✅ JAVA_HOME = %JAVA_HOME%
)
echo.

REM 检查java命令
echo [2] 检查 java 命令:
java -version >nul 2>&1
if %ERRORLEVEL% equ 0 (
    echo    ✅ java 命令可用
    java -version
) else (
    echo    ❌ java 命令不可用
)
echo.

REM 检查javac命令
echo [3] 检查 javac 编译器:
javac -version >nul 2>&1
if %ERRORLEVEL% equ 0 (
    echo    ✅ javac 编译器可用
    javac -version
) else (
    echo    ❌ javac 编译器不可用
)
echo.

REM 检查Maven
echo [4] 检查 Maven:
mvn -version >nul 2>&1
if %ERRORLEVEL% equ 0 (
    echo    ✅ Maven 可用
    mvn -version | findstr "Apache Maven"
) else (
    echo    ❌ Maven 不可用
    echo    请从 https://maven.apache.org/download.cgi 下载安装
)
echo.

echo =====================================
echo 检查完成! 
echo =====================================
echo.
echo 如果看到❌错误标记，请按照以下步骤解决:
echo.
echo 1. 下载安装 JDK 17:
echo    https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
echo.
echo 2. 设置环境变量 JAVA_HOME:
echo    右键"此电脑" → 属性 → 高级系统设置 → 环境变量
echo    新建系统变量: JAVA_HOME = C:\Program Files\Java\jdk-17
echo.
echo 3. 添加到 PATH:
echo    在系统变量 PATH 中添加: %%JAVA_HOME%%\bin
echo.
echo 4. 重启命令提示符窗口测试
echo.
echo 按任意键关闭窗口...
pause >nul